////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2018 Qualcomm Technologies, Inc.
// All Rights Reserved.
// Confidential and Proprietary - Qualcomm Technologies, Inc.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @file  camxchiiqutilshandler.h
/// @brief camx chi iq utils handler
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#ifndef CAMXCHIIQUTILSHANDLER_H
#define CAMXCHIIQUTILSHANDLER_H

#include "camxchinodeutil.h"
#include "camxdefs.h"
#include "camxmem.h"
#include "camxosutils.h"
#include "camxutils.h"
#include "camxtypes.h"
#include "chi.h"
#include "chiiqutilsinterface.h"


#ifdef __cplusplus
extern "C" {
#endif // __cplusplus

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// ProcessChiIQUtils
///
/// @brief  ProcessChiIQUtils
///
/// @param  pChiIQUtilsParams Chi IQ Utils Params
///
/// @return CDKResultSuccess if success or appropriate error code.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
static CDKResult ProcessChiIQUtils(
    CHIIQUTILSPARAMS* pChiIQUtilsParams);

#ifdef __cplusplus
}
#endif // __cplusplus

#endif // CAMXCHIIQUTILSHANDLER_H
